package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.CustomerProductDetailMemberCard;
import com.crm.model.entity.customerManager.CustomerProductDetailMemberCardExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerProductDetailMemberCardMapper {
    long countByExample(CustomerProductDetailMemberCardExample example);

    int deleteByExample(CustomerProductDetailMemberCardExample example);

    int deleteByPrimaryKey(String customerProductDetailMemberCardId);

    int insert(CustomerProductDetailMemberCard record);

    int insertSelective(CustomerProductDetailMemberCard record);

    List<CustomerProductDetailMemberCard> selectByExample(CustomerProductDetailMemberCardExample example);

    CustomerProductDetailMemberCard selectByPrimaryKey(String customerProductDetailMemberCardId);

    int updateByExampleSelective(@Param("record") CustomerProductDetailMemberCard record, @Param("example") CustomerProductDetailMemberCardExample example);

    int updateByExample(@Param("record") CustomerProductDetailMemberCard record, @Param("example") CustomerProductDetailMemberCardExample example);

    int updateByPrimaryKeySelective(CustomerProductDetailMemberCard record);

    int updateByPrimaryKey(CustomerProductDetailMemberCard record);
}